package com.zxy.ziems.server.log.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zxy.btp.mybatis.base.BaseEntity;
import lombok.Data;

@Data
@TableName("t_oper_log")
public class OperLogEntity extends BaseEntity {
        /**
         * 日志主键
         */
        @TableId(type = IdType.ASSIGN_ID)
        private Long operId;

        /**
         * 模块标题
         */
        private String title;

        /**
         * 业务类型（0其它 1新增 2修改 3删除）
         */
        private Integer businessType;

        /**
         * 方法名称
         */
        private String method;

        /**
         * 请求方式
         */
        private String requestMethod;

        /**
         * 操作类别（0其它 1后台用户 2手机端用户）
         */
        private Integer operatorType;

        /**
         * 请求URL
         */
        private String operUrl;

        /**
         * 请求参数
         */
        private String operParam;

        /**
         * 返回参数
         */
        private String jsonResult;

        /**
         * 操作状态（0正常 1异常）
         */
        private Integer status;

        /**
         * 错误消息
         */
        private String errorMsg;

        /**
         * 创建人
         */
        private String creatorName;
}
